.optimized-carousel-wrapper[data-astro-cid-eb5mheeu]{width:100%;height:100%}.faq-question[data-astro-cid-7h4h7iwu]{cursor:pointer;position:relative;z-index:2}.faq-answer[data-astro-cid-7h4h7iwu]{max-height:0;opacity:0;transform:translateY(-10px)}.faq-item[data-astro-cid-7h4h7iwu][data-expanded=true] .faq-answer[data-astro-cid-7h4h7iwu]{max-height:500px;opacity:1;transform:translateY(0)}.faq-item[data-astro-cid-7h4h7iwu][data-expanded=true] .faq-icon[data-astro-cid-7h4h7iwu] svg[data-astro-cid-7h4h7iwu]{transform:rotate(180deg)}.faq-item[data-astro-cid-7h4h7iwu][data-expanded=true] .faq-question[data-astro-cid-7h4h7iwu]{border-radius:.75rem .75rem 0 0;box-shadow:none}.faq-answer[data-astro-cid-7h4h7iwu] a[data-astro-cid-7h4h7iwu]{position:relative;text-decoration:none;transition:all .3s ease}.faq-answer[data-astro-cid-7h4h7iwu] a[data-astro-cid-7h4h7iwu]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.faq-answer[data-astro-cid-7h4h7iwu] a[data-astro-cid-7h4h7iwu]:hover:after{transform:scaleX(1);transform-origin:left}.modern-testimonial-carousel[data-astro-cid-e7lonx73]{position:relative;overflow:visible;padding:2rem 0;perspective:1200px}.circle-decorator[data-astro-cid-e7lonx73]{position:absolute;width:300px;height:300px;border-radius:50%;border:1px dashed rgba(139,92,246,.3);top:50%;right:-150px;transform:translateY(-50%);animation:spin 60s linear infinite;pointer-events:none;z-index:0}@keyframes spin{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.carousel-container[data-astro-cid-e7lonx73]{position:relative;overflow:visible;transform-style:preserve-3d}.carousel-track[data-astro-cid-e7lonx73]{display:flex;position:relative;height:400px}.carousel-slide[data-astro-cid-e7lonx73]{position:absolute;width:100%;left:0;top:0;opacity:0;transform:translate(100px) scale(.85);transition:all .8s cubic-bezier(.65,.05,.36,1);z-index:1}.carousel-slide[data-astro-cid-e7lonx73][data-active=true]{opacity:1;transform:translate(0) scale(1);z-index:10}.carousel-slide[data-astro-cid-e7lonx73][data-prev=true]{opacity:.7;transform:translate(-80px) scale(.9);z-index:5;filter:blur(1px)}.carousel-slide[data-astro-cid-e7lonx73][data-next=true]{opacity:.7;transform:translate(80px) scale(.9);z-index:5;filter:blur(1px)}.testimonial-card[data-astro-cid-e7lonx73]{background:linear-gradient(145deg,#fff,#f5f5f5);border-radius:16px;padding:2.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d,inset 0 0 0 1px #ffffff80;position:relative;max-width:700px;margin:0 auto;overflow:hidden;transition:all .3s ease;transform-style:preserve-3d}.dark .testimonial-card[data-astro-cid-e7lonx73]{background:linear-gradient(145deg,#1e293b,#111827);box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003,inset 0 0 0 1px #ffffff1a}.testimonial-card[data-astro-cid-e7lonx73]:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,inset 0 0 0 1px #fff9}.quote-mark[data-astro-cid-e7lonx73]{position:absolute;top:1.5rem;right:1.5rem;opacity:.2;color:#8b5cf6;transform:rotate(180deg);transition:all .3s ease}.testimonial-card[data-astro-cid-e7lonx73]:hover .quote-mark[data-astro-cid-e7lonx73]{opacity:.4;transform:rotate(180deg) translateY(-5px)}.testimonial-content[data-astro-cid-e7lonx73]{position:relative;z-index:2}.testimonial-text[data-astro-cid-e7lonx73]{font-size:1.125rem;line-height:1.75;font-style:italic;margin-bottom:2rem;color:#1f2937;position:relative}.dark .testimonial-text[data-astro-cid-e7lonx73]{color:#e5e7eb}.testimonial-author[data-astro-cid-e7lonx73]{display:flex;align-items:center;margin-top:1.5rem}.author-avatar[data-astro-cid-e7lonx73]{width:50px;height:50px;border-radius:50%;margin-right:1rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;font-weight:700;font-size:1.25rem;color:#fff;background-color:#8b5cf6}.avatar-gradient[data-astro-cid-e7lonx73]{position:absolute;inset:0;background:linear-gradient(45deg,#c084fc,#8b5cf6);opacity:.8;transition:opacity .3s ease}.testimonial-card[data-astro-cid-e7lonx73]:hover .avatar-gradient[data-astro-cid-e7lonx73]{opacity:1}.author-info[data-astro-cid-e7lonx73] h4[data-astro-cid-e7lonx73]{font-weight:600;margin:0;font-size:1rem;color:#111827}.dark .author-info[data-astro-cid-e7lonx73] h4[data-astro-cid-e7lonx73]{color:#f9fafb}.author-info[data-astro-cid-e7lonx73] p[data-astro-cid-e7lonx73]{margin:0;font-size:.875rem;color:#4b5563}.dark .author-info[data-astro-cid-e7lonx73] p[data-astro-cid-e7lonx73]{color:#9ca3af}.testimonial-location[data-astro-cid-e7lonx73]{display:block;margin-top:.25rem;font-size:.75rem;color:#6b7280}.dark .testimonial-location[data-astro-cid-e7lonx73]{color:#6b7280}.carousel-nav[data-astro-cid-e7lonx73]{display:flex;align-items:center;justify-content:center;margin-top:2.5rem;gap:1rem}.nav-button[data-astro-cid-e7lonx73]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 5px #0000001a;color:#4b5563;cursor:pointer;transition:all .3s ease}.dark .nav-button[data-astro-cid-e7lonx73]{background:#1e293b;color:#e5e7eb;box-shadow:0 2px 5px #0000004d}.nav-button[data-astro-cid-e7lonx73]:hover{background:#8b5cf6;color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #8b5cf64d}.nav-button[data-astro-cid-e7lonx73]:focus{outline:none;box-shadow:0 0 0 3px #8b5cf64d}.carousel-indicators[data-astro-cid-e7lonx73]{display:flex;align-items:center;gap:.5rem}.indicator-dot[data-astro-cid-e7lonx73]{width:8px;height:8px;border-radius:50%;background-color:#d1d5db;border:none;padding:0;cursor:pointer;transition:all .3s ease}.dark .indicator-dot[data-astro-cid-e7lonx73]{background-color:#4b5563}.indicator-dot[data-astro-cid-e7lonx73].active{background-color:#8b5cf6;transform:scale(1.5)}.indicator-dot[data-astro-cid-e7lonx73]:hover{background-color:#a78bfa}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.testimonial-card[data-astro-cid-e7lonx73]{animation:fadeIn .6s ease forwards}
